Backport fixes for Bug#5390 and Bug#5694 from trunk.
authorChong Yidong <cyd@stupidchicken.com>
Sun, 21 Nov 2010 17:04:43 +0000 (12:04 -0500)
committerChong Yidong <cyd@stupidchicken.com>
Sun, 21 Nov 2010 17:04:43 +0000 (12:04 -0500)
commit85471154eccafc9f95952612782e1d83aa0ad2f6
tree0f2d8e921621d4022e771237348c401c9b7b685f
parentcfbd009aa24c8ed0b4cd3198b85396cdf038b899
Backport fixes for Bug#5390 and Bug#5694 from trunk.

* progmodes/python.el: Add Ipython support (Bug#5390).
(python-shell-prompt-alist)
(python-shell-continuation-prompt-alist): New options.
(python--set-prompt-regexp): New function.
(inferior-python-mode, run-python, python-shell): Require
ansi-color.  Use python--set-prompt-regexp to set the comint
prompt based on the Python interpreter.
(python--prompt-regexp): New var.
(python-check-comint-prompt)
(python-comint-output-filter-function): Use it.
(run-python): Use a pipe (Bug#5694).
lisp/ChangeLog
lisp/progmodes/python.el